Allow use of dict object as settings

Also UUID Validation, working on something else with that.