Add Makefile and gitignore