Make settings testable
Summary
We should be able to put our settings it inside our test harness somehow. It is currently being created and set up in initializers, but it may be possible to extract it from there and use 1_settings.rb to set everything up. We should also create/extract inner classes to handle with implementation/validation instead of putting the implementation there.
Related MR
Edited by 🤖 GitLab Bot 🤖