(untested) finished Settings object

Will now act like a dict or a gluon Storage object.  Does not have
dict's "view" methods or objects.