Updated member factor to define a uid and provider for omniauth. Removed validation on presence of uid (for cases where a user signs up with devise.