add Makefile, update .travis.yml