Misc: reorganize the doc directory
update gitignore
Makefile: commit-doc