Fixes collection object recipient/provider.
Adds repositories autocomplete, some validation to ranged_lot_category, and a uri field for ControlledVocabularyTerm.
Refactors Rank related constants to be composed of strings only, not classes.
Refactoring Ranks to not reference Classes in constants.  Simplifying constant scheme and class methods.