update to allow changes from the golang/oauth2 package and fix named keys

I think name and stringID were getting confused at certain points in the code, fixing that sorted out the named keys. 

Both datastore and storage now use the right parts of the golang/ouath2 package.