Update documentation.
Add gitignore file.