added a method to GeoLocation, refactored the MapViewFrag for directions
mild refactoring