Update documentation
Updated gitignore.
Manual merge.