Added gitignore
Did more commenting