add source model
updates
more updates
Merge pull request #31 from uklibraries/user_manageable_controlled_vocab

add source model