Added test runner and doc generation to .travis.yml