Restore the audit tests
Removed audit! methods. They were never used
Added RepositoryAuditService
Move RepositoryAuditService to the Sufia namespace
Extract Audit concern into GenericFileAuditService
Merge pull request #778 from projecthydra/restore_audit_tests

Restore the audit tests and extract GenericFileAuditService