Refactor omniauth_callbacks_controller for extensibility
Refactor showLogin and showCreateAccount actions for extensibility
FIX: when site is in read-only mode, create account action should show a warning like login does.