Add celestial.py, mostly copied over from GalSim version.
Implement Catalog class