added support to return a list of group memberships
minor refactoring and cleanup
removed null where no null shall be
use of groupNameAttribute when searching for group memberships
generified groupClass naming
changed ImmutableSet to generic Set
formatting fixed and different return type for authentication with groups
better return types
final changes
Merge pull request #2 from sepiroth887/master

added support to return a list of group memberships