Pretty much based on this: https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview#facebook-example