Added websocket server with channel publishing