Edited User model to be auditable and deletable.
Added methods for audit and delete on SaveChanges.