update readme with createWith() instructions
add support for creating model with single relation instead of always requiring an array
add relation interface and make base relationships implement it
add helpers file with the is_assoc_array function
add tests for querying single and multiple inverse relations and the ability to add a single Model instance as a relation with createWith()