Shuffle files around to be a bit more sane (and clean up the top-level
directory).
Add a Travis-CI script.