Rbarlow test iso importer sync

This commit makes some small changes to my ISO importer, and adds some testing framework for syncing.

There are some TODOs that I plan to resolve or to make notes of elsewhere before this all goes back to master.

I also had merged master into this branch but not yet into my importer_distributor branch, which is why there are some spec file changes and other changes.