Added  the ability to configure how the settings are read. Added a "Setting" suffix convention.

Accidentally included the other PR in this one. No test, but if one is created it will be called "WhenReadingConfigurationSettings.ThereShouldBeASuffixConventionAsTheProgrammerIsLazy"