Happy path TDD for new custom_user declarations
Allow configuration of the current_user method.
Give a better exception if the callback can't be used.
Merge pull request #4 from ConsultingMD/feature/78238842/allow_custom_current_user_method

As a security officer, I want staff accesses to cases logged even if those accesses occur while impersonating the doctor or patient.