WIP handler prototype
Add skeleton Transport and WebsocketTransport modules
Update WebSocketTransport to passing integration tests
Add Message.from_map! tests
Add Longpoller Transport and refactor Transport locations
Add Longpoller transport to js client
Update docs
Rename Longpoller to LongPoller
Use full aliases in Transport docs
Do not rescue from bad json parse and use Map guard
moduledoc false the Transport modules
Refactor Transports to use HashDict of Sockets
Clean up Socket and HashDict access
Bump docs
Clean up states and reopen poller on error
Deprecate Socket.get_assign
Add Longpoller integration tests and fix listener bug
Rebase and fix JSON changes
Test longpoller server termination and fix timeout bug
Reapply race condition fix