An AngularJS service for Bluebird promise library.