YouTube API V3 implementation - initial commit