Added (failing) test for issue #34
Added (green) test for associated collections with required associates
Added (failing) test for issue #42
Added a (failing) test for re-using an associate on the same level
Added test asserting that associates shared between items in associated collections are not duplicated
Fixed issues #34 and #42. No more failing tests.
Merge pull request #46 from andypelzer/issue34

Issues #34 and #42