add socket.io as dependancy