appc/spec: make version a first-class required field
appc/spec: address comments
Merge pull request #177 from jonboulle/spec2

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