Adds a method for fetching to-one relationships.
Issue #7
Adds a method for fetching one-to-many relationships.
Issue #7
Adds the ability to have indirect relationships between models.
Replaces the persistedPropertyMapping method with a simpler
columnNameForField method.
Issue #7
Adds the ability to build new records from query proxies.
Issue #7