Json schema validation in specs

With `graph-schema.json` added in #96, this is how we can add JSON graph validation on testing stage. It is also possible to do schema validation on graph loading via https://www.npmjs.org/package/tv4, but that's to be discussed and tested on other examples first.