examples: add WebSocket example
tests: add WebSocket tests