Added a subclass of Point for keeping the rover location and direction.  Also refactored a few tests.