Major refinements to settingsdict class, much simpler
Simplify, add testing, and README.md