Enforces non-blank program options. Adds global variables for allowed config options and defaults.
100% coverage on Config()
Modifies test base to handle optional ini settings better. Subclasses with many different configs. Adds new TestCase for missing configs, errors, etc.
Adds htmlcov folder to .gitignore