code: function promiseSeries(items, iterator) {
  	return items.reduce((iterable, name) => {
  		return iterable.then(() => iterator(name));
  	}, Promise.resolve());
  }
docs: Runs an array of promises in series
  
  @method promiseSeries
  
  @param  {Array} items
  @param  {Function} iterator
  @return {Promise}