Updated the Makefile and added .travis.yml