updated gitignore
added documentation