Minitest 5
refactor check
use hashdiff gem
refactor results
cleanup comparer