Add test cases for association object type many to many relations

* Add models defining m2m relation
* Test posting a new m2m relation
* Test patching an object without any existing m2m relations
* Test patching an object with an existing m2m relation
* Test patching an object to remove a m2m relation

Note: An association object many to many relation allows us to
have a normal many to many relation that holds extra data in the
helper table.
Add cascade to m2m relationship on Computer

* Refine test for removing m2m
* Fix test for adding m2m relations
Merge pull request #192 from chrismckinnel/tests-for-m2m

Add test cases for association object type many to many relations