Add socket.io basics