Update gem dependencies
Update minitest names

Make sure it conforms to most recent gem version.
Merge pull request #579 from xymbol/fix-travis-ci

Update minitest names
Add missing tests

Improve coverage for candidates.