- made the passing of user_group_config generic and through all the
  levels from the UserGroup down to the Agent

- upped the version