add .gitignore Makefile