Basic `Payola::Plan`

This is a first pass at a basic `Payola::Plan` concern.  So far it just validates the presence of some required attributes.