AngularJS Websocket Service to have pubsub or request-response capabilites for your scope