Erlang library to build WebSocket clients and servers