cannot use truthy check.
always set a value regardless of if default is set (though default should be set going forward)
rollback unsaved changes when you transition away. fixes #187
handle missing content type when updating relationships.
update depedencies so people can install and contribute. :)