improved the settings object to contain more extracted settings.
remove the hard coding of these extracted settings.
add some comments to the settings file to explain some of the less
clear settings.
Merge pull request #12 from PhilVargas/settings_improved

improved the settings object to contain more extracted settings.