tweak makefile and gitignore