WebSocket-based chat in Go