Actually cause the config to be reloaded and update tests to support changes

Follow-up to #29
Merge pull request #31 from reedloden/config-fix-for-realz

Actually cause the config to be reloaded and update tests to support changes