updated some unit stuff (currently not in use)

I'm kicking around some ideas to make unit conversion more robust.  I
don't know if this will help.  Right now, rpn only uses the first 'base'
unit and ignores the rest of the list. so this doesn't affect the code.