Changed the robotfactory to return a singleton robot, so all connections are to the same MSQRobot instance
Merge