BackboneFactory Clone Support

Override clone method on Collection and Model implementations
Add tests for both types of clone
Merge pull request #6 from webspinner/master

BackboneFactory Clone Support
Fixes a bug that causes dispose to be triggered multiple times when an instance is disposed