Weaken coupling between ErrorHandling engine and host application

Only require current_user, if defined, to respond_to :to_s
Add tests and provide class method in Controllers to configure ErrorHandling