working on documentation
updated gitignore
updated gitignore