Modifies the schema tests to return a pass/fail exit code

Addresses #56
This means we can make the tests play nicely with travis

The travis.yml script needs alteration to incorporate these changes