add some doc files and add .gitignore