Add more overengineering.

Make the test set be run from the top level instead, and
add an initial travis-ci.org configuration.