Use bluebird for performance

Vs. es6-shim this sped things up by about 20% overall.