update gitignore
add comments