Updated the common test suite
Merge pull request #191 from iainbeeston/update_common_test_suite

Updated the common test suite
Remove unused Schema#base_uri method
Remove "no dependencies" claim from README
Merge pull request #193 from pd/rm-unused-method

Remove unused Schema#base_uri method
Merge pull request #194 from pd/readme-dependencies

Remove "no dependencies" claim from README
Removed unused variable
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
Merge pull request #197 from iainbeeston/remove_unused_var

Tidied the common test suite tests