Update .gitignore
Add Makefile and travis-ci config