[#8] Implemented reference fields between different CacheModel classes.
[#8] Test that loss of a child object invalidates the parent. Already works.
[#8] Test and implementation for self-reference fields, via Reference('self')
[#8] Document Reference() field type
[#8] Added documentation about CacheModel Reference fields.
Merge branch '8-reference-fields'