added gitignore and minor Makefile update