Generated Profile model
Working Omniauth registration assuming no provider failure