add .gitignore, Makefile