[revision] makes long and lat distances roughly accurate

Instead of a rough approximation of distance, long and lat are calculated as a distance vector from a datum long, lat pair