Incomplete implementation of Cordova push notification functionality

Pushing incomplete integration of Cordova push notification functionality via PushPlugin.

Added dependency on ngCordova to wrap the Cordova API in Angular services.
Fixed Karma test runner dependencies.
Testing needs to be completed.