Add JWT support for google cloud platform from other platforms.

reverse the construction (+2 squashed commits)
Squashed commits:
[c963f43] Adding jwt support
[861be35] stub out class