adding .idea files and .gitignore