cleaned up most testing code and added comments
making smarter constructor for MeasurementUnit
fixed second constructer; need to remove first
final commit before merge into master