Working websocket transport. Fixes #10, fixes #31.