fetch/get returns array of entities; removed setSource.
more test; same test but more data to test.
model name without back-slash at the head.
collection uses modelName for comparison. not entity class name.
tested Relation's get method.
added relation's HasOne test to the suites.
testing BelongsTo relation. same as HasOne's setup.
fixed relation info to have hasOne information.
added contacts field for related contacts.
sets target to the source's property for relations.
fixed to pass $name array by reference.
added BelongsTo test to the suites.
use array_push instead of referencing an array. set to array if null.