extract methods from create action in session controller
redefined external_provider_login? method
Merge branch 'development' into auth