Hook up the web socket reader and writer together.

Add a simple real-world recipe which talks to an echo server.
You could `clone` the client before calling this, and supply that clone to `new WebSocket`. That way there's no weird side-effect.