Adds a enumeration type to ConnectionEventArgs to differ between different robots connecting to the server. Registers all new messages in the MessageHelper. Alters TurnMessage from an angle to a Direction (not too sure about this, need to rethink perhaps). Expands PlanExecutor to accept multiple connections.