refactoring towards using objects to represent dollar values everywhere instead of having doubles floating around along with the code to turn them to/from string values.