Add a makefile and tweak .travis.yml