added .gitignore
updated .gitignore
updated documentation