Added a bunch of classes, and some more stuff to CelestialBody.