changed #initialize from named args to positional args
quantities stored in a hash instead of array. removed some error checking. removed ability to get quantity by quantity or by symbol
adapted benchmark. saved results
added #symbol_for method (derives symbol from base quantities symbols)
string output defaults to symbol (direct for base quantities, delegated to ISQ for others)