Tacking WebSocket onto factory. You can now use this in Node