High-level SkyCoordinate class (WIP)

After a long journey this PR is finally based on the right branch.