Updated README, added .gitignore and updated Makefile