Update documentation
Add gitignore