moved some of the functions to Google_Client_Wrapper
introduced CredentialsManager