added omniauth with specs