modifications to makefile and .gitignore