GeoDistanceFacet implementation.

Current GeoDistanceFacet is unusable, this implements it properly