Add Pathfind.

Also, fixed the completely wrong great lat-lon calculations originally
put in. They were loxodromic, not orthodromic.