Add websocket error handlers
Fixes #190