initial commit of migrated RobTipCalculator