Move code into newly created MoneyWellSpent class
Add extended option parsing, via command line and config file
Add Logger for configuration of output verbosity
Parse the command line options before the config file

This enables the configuration of the verbosity of the config file parsing errors.