Modernize codebase

* Convert project management to Hoe.
* Switch to minitest.

More changes to come.