update .gitignore to support idea