First pass at publish framework for ostree repos

Normally I abstain from naming comments because I feel they're usually pedantic.  But, just wanted to mention that this really isn't *metadata* ...