move to minitest
fix tests
update gitignore