* WebSocketEndpoint class, docs, tests. * Refactor WebSocketEndpoint class to only store scope. Update WebSocketEndpoint docs example and tests. * Add decode method to WebSocketEndpoint, update docs, update tests
* Rename View -> HTTPEndpoint * Rename views doc file -> endpoints * Rename request/response files -> requests/responses, update imports, update docs * Rename WebSocketSession -> WebSocket, rename session -> websocket in docs * Full module imports in tests and source, removing imports from __init__ file * Fix name in testclient doc