Exploring Angular 1.3: ES6 style Promises