More cloneClass use:
- cloneClass: add optional name for new class
- Change breeds to be cloned classes rather than subclasses
- Breeds now have names, not "Breed"
- Removed Model.extend