rewrite all tests to use testify instead of gocheck, as well as a makefile which will set up and actually perform the tests