Gplus

Gplus provider was not functional.

Fixed provider, allowed ways to pull user data and user's public activities.  
I see a fair amount of code/variables shared between the GPlusUserDataCollector and the GPlusUserActivityCollector. Would it make more sense to abstract out these commonalities (like the object mapper/gPlus Object/BackOffStrategy and the error code logic) to a common super class that both of these classes could extend? No sense in duplicating code when we don't have to