Add support for package groups

Other improvements should follow for allowing blacklisting packages.
Add a path for package groups

Most obvious implementation is Yum groups.