HUGE UPDATE ON BRANCH #1: Entire RobotMap revamp. Added ProtoRobotMap and FinalRobotMap. Took out RobotMap.
Added IRobotMap interface.
Changed every call to the old RobotMap to now use subsystem command "getRobotmap()".
Chaged every call to a RobotMap variable to now use getter methods definted in IRobotMap.
Moved BadCommand and BadSubsystem back to their original positions.