Automatically generate launch file on startup
Automatically generate launch file on startup

- Changes the startup behavior to generate the launch file.
- Reworks `UpdateLaunchFile()` to be more self contained by having it perform its own validity checking (checking if VSCode is enabled and such)  and retrieving the port itself.

dotBunny/VSCode