Correct group driver has_access

When no group given it checks for all logged in drivers and their group drivers by get_groups method. Since this method returns only the id of the group driver, and not an instance, I replaced it with checking the id of the group.
Merge pull request #54 from sagikazarmark/1.6/develop

Correct group driver has_access when no group given. Closes #53