Add support for creating groups and ACLs

Allow for creating new groups and ACLs via puppet instead of having them hard coded.