Pullrequests/social auth

on second thought, tests for social auth really shouldn't live in unit-tests since they depend on external resources and we're not mocking them. Maybe we can verify oauth flow on the frontend with e2e tests?