Add User.from_omniauth method