(#22110) set version=0 in catalog constructor so it's always an integer (not nil)
(maint) temporarily restore json-schema to Gemfile
(#22110) add initial catalog documentation
(#22110) validate some simple catalogs against json schema
(maint) fix typo in comment and clean whitespace