Improve the output of the logger.

Use a custom sink and record builder, allowing to write our own
formatting header.
Add a planet as a celestial body.
Allow default constructed quantities.

This will be needed later for the math module.
Fix some documentation issues.
Add more division operators for a quantity.

These will be used in the math module.
Add a math module.