Integrated Position class in main code

Distances may not be very accurate (+/-10m) due to errors in the
algorithm caused by the non-spherical nature of the Earth.