Adds additional check for osx puppet group creation

Accounts for circumstances where the puppet user is created, but the
puppet group is not (created user via syspref window).

Previously would not create group if user already existed
Merge pull request #1368 from mrzarquon/osx_pkg_groupcheck

Adds additional check for osx puppet group creation