Optimize flag for tests
Fixed Quantity constructor silliness.
Changed base conversions to handle composite units