Wrapper for google's golang oauth library. Mostly stolen from sources now lost.