allow overriding ssl cert settings, proxy use, update logging to work based on configuration, and make test_mode actually do something