Add controlled vocab validations for SR properties

Controlled Vocabularies on SourceResource now validate. Updated
factories to build valid objects under current model.