Use `conflicts` to avoid conflicting options
Use `conflicts` to avoid conflicting options

We can encode into the yargs parsing some of our shim validation by
marking `json` and `markup` options as mutually exclusive.

iFixit/node-markup,iFixit/node-markup,iFixit/node-markup