added Makefile and .gitignore