refactoring
moved fromEcef, toGeodetic to type class
implemented greate circle course