add .idea in commit and correct gitignore