added makefile and .gitignore for source documents