Configure continuous integration with Travis-CI

Adds the Travis-CI YAML configuration file to control continuous
integration tests.