Initial reworking of Document to more comprehensively and robustly wrap a dict/list structure recursively.
Implemented basic field change tracking on top of Document.
typo
Merge pull request #37 from gamechanger/tl-dirty

Model field change tracking