Update documentation
Add gitignore file