added more comments
updated gitignore. added documentation