update gitignore to exclude .idea files