Cleaned up code that code use some fluent api goodness, and added support for the many group settings that Google offers. (set upon group provisioning).