basic github omniauth and layout login
confidencial and database storage
store info at controller
create github use info without password
handle failure