appc/spec: make version a first-class required field

Let's do that in a follow up