Added socket.io requirement.