Merge pull request #24 from cleandart/deterministic_tests

added tests for collection modification
Merge branch 'master' into removed_clean_version