Independence of tests from config

These changes should enable the tests to run regardless of what is present in the configuration file, using the previously created `override_config` function liberally.