Provides a cancel method on promises created by the angular $q service.
in angular execute only the last promise
Extends the Angular.JS promise API with useful methods
Adds bluebirds additional promise methods to $q
Adds .update and .mistake method to promises returned by $q service
Promise is a simple wrapper around the $http service that uses the promise interface.