modify gitignore
remove idea files
add comment feature