Requiring publisher validation for DOI minting

When we are remotely minting DOIs, the publisher is a required
attribute. Otherwise it is not required.

Closes #242