added gitignore and Makefile