adds omniauth functionality