Merge pull request #3 from hoxworth/master

Update fork.
Remove the trailing # when passing uri to open()
Added tests for definitions using relative $ref.
Merge pull request #109 from arcticlcc/chomp

Fix for relative ref with fragment identifier on Windows
require test_helper in all tests
Fix typo in filename
test helpers: assert_valid, refute_valid

Including partial conversion of the tests to using it in those cases
where it was a trivial emacs macro. There are many additional calls to
validation that I did not attempt to rewrite yet.
Use assert/refute valid in TestExtendedSchema
Switch to using MiniTest::Unit

This required only a few changes:

1. `assert_nothing_raised` has been removed; *every* test is asserting
   nothing was raised simply by running to completion.
2. `assert_raise` is `assert_raises`
3. `assert_not_equal` is `refute_equal`
Fix all warnings except `URI.escape` deprecation
1.8 hash syntax in Gemfile
Update new test to use test_helper