Add a .travis.yml with matrix build