Updated documentation and .gitignore.