remove unnecessary existance check
testing the Location.Distance function

move Location to a separate file, add tests