1) PoseProvider updated to match OdometryPoseProvider since extending
Pose is useless
2) Attempt to fix errors (especially in Map class) and tidy up the code
3) Deleted unused methods and variables in Driver and Rover classes