A few fix-ups to get the unit tests running successfully

These changes allow the unit tests to run correctly on recent versions of Sequel (>= 4.0.0 specifically) and explicitly set dependencies through additions to the gemspec and a new Gemfile.