don't use deprecated method
create is obsolete
let people continue to use models in the fcrepo3 sense
don't mark an attribute changed if one replaces a singel-valued array with just the single value
use the full url for the object uri
use .blank? check to make testing easier
expose repository base url as a method on the repository
use the mixinTypes predicate for models
fix up the digital object spec