Adding .gitignore
Improving Makefile