more docs, and a test that uses the websocket from the module