Add boilerplate main func
Clean up robo sim to use refactored client/connection classes