fix social auth login, and capture extra data, stubbed needs completion for linkedin + google
conflict merge