Add bower_components to gitignore
Add angular as dev dependency
Add promise.extended
Fixed .spread returning an object
Added tests