Bluebird integration

I don't have a preference either way on this one, just wanted to get the code committed to move it off my plate.