Finished RecordField specs.
Record specs 50% complete
Improved toBeInstanceOf error messages
RecordField now demands exactly 1 snapshot and path
Added forEach and snapFor to FieldMap
Refactored PathManager to be part of FieldMap.
Added test units for RecordField#forEachKey.
Added idFor() method to field map
Refactored FieldMap and PathManager method names