By Greg Robbins, Software Engineer (Editor's note: Long-time readers know we sometimes publish posts aimed at programmers, and this is one of those. If you're not a software developer, don't worry. Our usual non-technical stuff will return.) It’s rare today for any software to live in isolation. And often, applications want to connect to data in your Google Account. Social networks seek access to