YUM: Adding functionality to YUM client tool to resolve YUM groups

Second pull request, I messed the first one up

Old request: https://github.com/Bcfg2/bcfg2/pull/59