Library for defining JSON schemas and validating data against them