Makefile complete, add .gitignore