Update documentation and gitignore.