ensure thrown errors do not cause unhandler errors on Bluebird
optimizations and better handling or errors
use latest bluebird version
update changelog
releasing v0.3.5