Extend geodata functionality
Implement methods to:
- calculate bearing (direction) between two points
- calulcate distance between two points
- interpolate between two points
- sort route by timestamps and always keep route sorted if timestamps are provided Addition small fixes: getter for geo_reference_system, constrain use of pad method