Fix/allow schema deep validation

Currently the Behat step `And the JSON should be valid according to this schema:` is not validating the json against the given schema. 

Here is a fix + test.