updating makefile and adding travis.yml