more flexible Unit type
QArrays seem to work
added few more units, next add UncertainNumber
Added Uncertain, but need still need to work out convert ambiguity
ambiguities cleared up

need to separate code, use actual modules, add tests