more documentation
more cleanup
allow teardown in travis even if tests fail