Improve error handling for Connection instance method populate_from_gmail()
Add given_name and family_name to User model and Google Auth flow