modifications to makefile and gitignore