committing unfinished download profile picture code
committing add third party profile picture
fixed conflcts
committing multiple providers logic in user model
committing multiple provider logins