Add makefile and .gitignore