code: function BatchStream(batchSize, options) {
  	if(typeof batchSize === 'object') {
  		options = batchSize;
  		batchSize = null;
  	}
  	batchSize = parseInt(batchSize);
  	batchSize = isNaN(batchSize) ? 10 : batchSize;
  	options = !options ? {} : options;
  
  	options.objectMode = true;
  	Transform.call(this, options);
  	
  	this._batchSize = batchSize;
  	this._batchBuffer = [];
  }
docs: BatchStream batches the incoming data into an array of size `batchSize`
  NOTE: objectMode will always be true
  
  @class BatchStream
  @constructor
  @extends Transform
  @param {Integer} [batchSize=10] - Size of the batches
  @param {Object} [options] - Stream options object