Remove dependency on golang-geo

And steal golang-geo implementation of the Haversine formula.