added socket.io-client to get it through node require (and avoid ugly relative path)
client and server can now talk together