provider settter refactoring
added oauth2 provider setter
refactored social sdk initialize functions and code that gets token from LS into separate functions
Refactored $get return functions
Get Google profile data and access token and then send it to the server
Added request library
Verify google token, if valid create a new user
Fixed profile.user_id reference (profile.id is invalid)
Pass accessToken directly instead of a full token object