add .gitignore and ignore .idea