BackboneFactory Clone Support

Override clone method on Collection and Model implementations
Add tests for both types of clone