Added gen server for robot db access.
Disallow command to unregistered robot.

When the command is submitted, we check to see if the robot has
registered before we actually drop the command into the queue.