add promise ES6 shim to dependencies

r? @birkanu @aricha