Applying fixes and style changes as per recommendation by Adolpho

switching to camel-case interface, making RobotSim destructor virtual

fixing new api use, removing unneeded headers