allow application controller to inherit from something other than ActionController::Base