correct group verifier to check a group exists on the system

You cannot verify a group exists with `id` the current implementation displays group information for the user running the command, this patch correctly implements checking whether a group exists on a unix system.

I decided against using `getent` because it is no longer available on OSX since Apple started using DirectoryService instead of NetInfo