Moved to ES6-Promise node module instead of Futures, as it has better native ES6 support.