Geolocation class and main program. Single test case file included.