Setup tests and Travis CI support.