Update documentation
add .gitignore