Switched to parsing test files with the json gem, not json schema

In case we ever have bugs in our parsing code
Stopped shadowing the "test" variable name inside the loop