Cache subgroups and members reducing the requests to the server by half.
Ensure we always return an array as result set.
Merge pull request #21 from github/groups_and_members_refactor

Cache subgroups and members reducing the requests to the server by half.