Add Travis CI.
Merge branch 'features/travis-ci'