This hooks up creation of the rpm to the build, adds it to the kickstart, and passes the url to Anaconda. The dnf repo with the rpms is created under the results directory so it will be included when downloading the build's results.
This handles creating the rpm from the dictionary describing the repository and rpm. Also adds tests for archive and rpm creation.