Generate quaternions and add public celestial body access functions

Ensures that iau rotation model generates valid quaternions.
Adding additional body parameters (i.e. mass, GM, radius in m).
Adding function that can be used to access all celestial objects.