Made a start at documentation for the basic model behaviors.

No docs at all for the persistence layer yet.