Polished makefile + .gitignore