- Bluebird.then
Promises/A+ `.then()`. Returns a new promise chained from this promise.
- Bluebird.catch
This is a catch-all exception handler, shortcut for calling `.then(null, handler)` on this promise.
- resolve
- reject
- Bluebird.all
Given an array, or a promise of an array, which contains promises (or a mix of promises and values)