Add promise error handlers so Bluebird doesn't complain about unhandled rejections
Add 'id' attribute to supplied object in query.update.nested test to correctly run the test(?), submitted an issue for the root cause
Change Q to Bluebird.