Trying to objectify the WS provider and I broke everything.
Moved the WebSocket into being a service and cleaned out most of the debugging content to figure out the issue with provider/factory/service.