add .gitignore and doc folder