Modernize how CATS are run

We discovered that the pkg directory in the GOPATH can occasionally contain
intermediate files that will cause compilation errors.

We also discovered that there is a great shell script in the CATS repo for
running the tests, namely bin/test