Atualizando gem omniauth
Adicionando gem omniauth-facebook (a nova versão do omniauth trabalha com providers em gems separadas)
Rota para quando o usuário cancela a autenticação (ou quando ocorre algum erro)
Adicionando gem omniauth-github
provider github (development e production)
rescue do CallbackError do omniauth (usuário cancelou negou o acesso do github/facebook)
Adicionando gem debugger no grupo :development
Cria usuário quando usa o provider :github (provavelmente está quebrando o provider :facebook)
botão 'login com github'
gem draper
decorator de User
decorate user (link). Diferencia entre Facebook e GitHub