updated documentation.
updated .gitignore.