Loading objects marks them as persisted.
Tests for dirty & persisted.
Whitespace.
Updating & better support for dirty objects.
Using new reset method to simplify test setup.
A TODO.
Only transforming specific query types when accessing models.
Added test for using raw queries with models.
Directly set attribute when updating relation.

Also, added notes for tests that need to be written.
Fixed documentation.
Renamed variable for consistency.
Documentation.
Renamed variable for consistency.
Updated relationships.

Relationships now more easily/clearly support delayed naming.

Started to define functionality for belongs-to relationships, and
adding properties that it will define.

Made the base relation class more flexible to handle some differences
between the belongs-to and has-many.

Updated attribute trigger to support new requirements of the
relationship class.
Changed test to look less like a relationship.
Returning the object from a save.
Added test helpers.
Simpler test helper.
Simplified helper.
Removed helper.