Resolve "Unit to string with history tracking"
This merge implements methods which help to construct a string representation of a unit. The string representation can be based on the history of the unit, how it has been constructed in the case of unnamed units, or it can be expressed in terms of base units.
Closes #9 (closed)
Edited by Frank Sauerburger