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
Added a link to the issue in addressable that's referred to in the uri attribute
Not sure why we're parsing uris twice here

Let's just do it once. I think it makes it easier to read.
Merge pull request #197 from iainbeeston/remove_unused_var

Tidied the common test suite tests
Swapped addressable::uri#+ for #join

More explicit
Merge pull request #199 from iainbeeston/addressable_spring_clean

Addressable spring clean