Added preparation type model.  Refactoring Protonym and TaxonName tests.  Cleaning up use of FactoryGirl where TaxonName chains are being repeatedly created.
Added preparation type model.  Refactoring Protonym and TaxonName tests.  Cleaning up use of FactoryGirl where TaxonName chains are being repeatedly created.