Refactored and cleaned up WebsocketServer

Renamed to lib/signaller