add idea project, updated .gitignore