Measure classes to facilitate storing and converting units of measure.  Uses bcmath functions for arbitrary precision.