A websocket client to work with Pusher