[Fix] Use ActiveSupport::TestCase instead of ActiveModel::TestCase
Merge pull request #22 from seuros/master

[Fix] Use ActiveSupport::TestCase instead of ActiveModel::TestCase
Remove Gemfile.lock
Ignore Gemfile.lock as well
Create URI::GlobalID scheme
Change URI::InvalidURIError URI::InvalidComponentErrorfor
Rely on URI::GlobalID for type checking
Add URI::GlobalID.build