Apply mtbc's text
Specify type of enum
Use config terms for managed repository
Migrate config options from dev to sysadmin
Slight cleanup and clarification
Implement suggestions from Roger
Merge pull request #892 from joshmoore/breaking-model

Breaking model