Backbone without jQuery or underscore, with added es6-promises