Use web sockets and node.js to create a TCP socket bridge over HTTP