add idea folder and .gitignore