Add tests for sort_by_distance_from
Simplify sort_by_distance_from and avoid adding accessors on objects
* Deprecate as it's destructive and adds little/no value over a simple sort_by