Add socket.io dependency