Refactor and added simulation logic

Refactored code.
RobotOperations: Added simulation logic
RobotLab :  script to add command line  arguments.