fix before helpers, match with regex for explicitness
update catalog/document controllers for new before fix
update auth model, add controller tests
add delete tests for catalogs