Added a Makefile and updated .gitignore to include a doc directory.