Add outgoing WebSocket support, major re-factor
Add extensive end-to-end integration tests powered by podman