further updating of documentation
trying to get a grip on failure of test 2: setting of 'name' ends up in a different spot
fixed test 2 by reverting to deepEqual
updated documentation with thoughts on GUIDs
upgraded JSON library
(moved pretty-printer to different package)
cleaned-up test 2 a bit
automated provisioning of IDs on test models
moved to an easier way to work with test data
renamed model JSON files and added them to repo
gave @settings their own place in the structure
moved test code around a bit
removed legacy cruft from migrated models
renamed class -> metaType
removed URI stuff, instead using IDs
removed hint for references from documentation + added annotation
added info on running tests to documentation