Jconnor new yum distributor refator

refactored metadata into package
pulled reporting out of publish into its own module