Minor improvement to coding style
Configure existing test to be independent of which signal is sent
Add social login support for Google
Connect the 'first_login_check' receiver to the 'user_logged_in' signal
Remove the addActivity signal after logging in, because the login function is sending 'user_logged_in' signal which is caught by 'first_login_check'