added Makefile and gitignore