adding socket.io to use for the communcations