unit tests for drpm metadata
added call to _publish_drpms
publish drpms unit tests
fixed metadata generation that relies on unit_key lookups instead of metadata lookups