Updating: adding Makefile
Updating: adding .gitignore