set up .gitignore and Makefile