added gitignore and makefile