first draft of WebSocket message protocol