Travis, Makefile, Gitignore setup. Fixes #3