switched from $http to ngResource
changed error handling in API handler to be more DRY
ticker websocket has been moved into angular service