added #equal? method based on value object attributes
added #unprefixed? method. added specs for #equal? method defined in SI::Unit::Arithmetic
added #add_prefixed_unit method. #unit_for is dynamically adding prefixed units as they are first accessed. conditional loading of prefixes and units. Prefixes defined as floats instead of powers. refactored most methods.