Cleans up new connection/client event bindings
Cleans up server setup/init
Modularises client event bindings
Removes redundant listener bindings in core server
Merge pull request #10 from xavi-js/refactor/core-events

Tidy up server and connection events