Introduced NotificationActor to handle all notificcations. Also introduced EventType so that pub/sub can happen with multiple types of events.

Re-routed web sockets to listen to new events
Fixing bug with actor being passed