add .idea folder and update gitignore