For #1258
No unwrapping for notify callback (ofcourse)
Catch and finally
Merge pull request #1259 from borisyankov/feat-angular-q-update

Updating promise api for angularjs, closes #1258