Extend collective data functions to more functions
Extend collective data functions to more functions

Add to users and groups.  Refactor reusable code.
Code that remains still looks awfully repetitive though...

jjohnson42/confluent,whowutwut/confluent,xcat2/confluent,xcat2/confluent,jjohnson42/confluent,jjohnson42/confluent,whowutwut/confluent,jjohnson42/confluent,whowutwut/confluent,jjohnson42/confluent,xcat2/confluent,whowutwut/confluent,xcat2/confluent,xcat2/confluent