Append bluebird support to promises shim
consistent style
fsm: fix scope leak
verbump