added tests for RobotCommand and changed the output format of Robot.report