updated gitignore for intellij
best practices