Initial changes to track model state as part of CRUD lifecycle.
Updated docs.
Merge pull request #10 from tleach/tl-dirty

Persistence state predicates