gitignore
updated documentation