unit tests now passing
no more warnings
First step in refactoring out ui
more refactoring. have to pull out tanita specific stuff now
more rectorings