Unit tests and Travis CI configuration.