Out of scope
Pull settings out into main module
Inject the socket session into the formatter
Fix a reliability problem in the tests

Sometimes the git repo had not been created fully when the tests ran