Why does the IntelliJ IDE fail to automatically generate a run configuration when you name a kotlin file in small caps or when you create a kotlin file outside of the src/kotlin folder? I ran into this issue today and it was baffling. I got the error "MainKt class do not exist in module" even when it was generated after build.