Refactored all code that was previously using configs in their constructor to instead directly take in their dependencies, which frees them from having to know anything about their configs, created factories to instantiate classes from their configs, updated tests, updated READMEs