Feature/robot.register

Added Register / Registered to register a robot. The robot_id may not be needed so maybe the Register message could be empty.
Implementing issue #6.