Added Makefile and updated .gitignore