fixes lack of return of possible promise, preventing chaining, from called handler during in-order call of handlers.
switch promise library to bluebird
Merge pull request #1 from shaunc/master

Looked into bluebird.  Going to switch to it everywhere.