Added EventController.
Renamed Event classes.
Experimented with Websockets.