A cross-browser / node.js validator powered by JSON Schema