Modify Settings to satisfy the Unmarshaler interface
Merge pull request #3 from Dparker1990/settings_satifies_unmarshaler_interface

Modify Settings to satisfy the Unmarshaler interface
util/text/settings: Provide name of the changed property as a parameter.

Also added MarshalJSON.