added Makefile for document
updated gitignore