add .gitignore and minimal Makefile