added gitignore and cleaned up makefile