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.