accept an obj of user properties for socialLogin

Accept an object, `userDefaults`, instead of just `signupSource`

@collinwat