Introduce a Foreman Client Repository

Kind of. It isn’t strictly tied to Foreman. One tricky thing is that hammer is SCL’ed so I’d be ok with leaving it for now.