a simple WebSocket protocol framework for Node.js