socket.io chat sample app initial commit