Added Makefile and updated .gitignore to accomodate it