move errors to errors.rb; raise error on missing unit
require activesupport
make quantities display better