first (horrendous) Moosy wrapper round igroupadmin
rationalise code removing debug structures which were in place get initial working version
Tidy and abstract some funcitonality into new methods