Added the ILocation interface and Location class as well as logic for calculating the distance between two locations