remove When.js in favor of ES6 Promises
Merge branch 'remove-whenjs'

Conflicts:
	gulpfile.coffee
	package.json