Would be nice to have travis automatically run the test suite. Note that most tests require an ICAT server to connect to. This is really involved to set up with travis.