Revert "reverting use of Promise.series, which is broken in bluebird 2.1.2"

This reverts commit cdd2cb9173eeeb008a5d933fb11a38a04c227613.
leverage Mocha support for Promises
restoring use of Promise.series, which is fixed in bluebird 2.2.1