WebSocket-based chat server which utilizes asyncio