Some patch magic to return puppet groups
Prepared tests to handle puppet user groups
Updated django authentication to check if the puppet group is found in the user groups