add socket.io and chat to project