gps_spec

Re-implementing the robot's gps. Every robot's gps will have a different state at any given time.
Every robot should initialize their own gps. Reimplementing GPS class methods to instance methods.
redefined class methods to instance methods to hold state between objects
GPS.set
GPS.directions
re-implement gps class methods to instance methods to preserve state