Modernize tests with Minitest

Fixes #16. h/t to @CodeGnome & @zenspider

Running `rake` runs the test suite, and `ruby test/test_*` runs a
particular file.
Require ruby 2.0+

And test more versions in Travis