Update tests and configure Travis CI

This PR fixes a duplicated test name, updates the tests to use MiniTest
instead of Test::Unit, and configures Travis CI, with a status image added to
the README of the project.