Allow configuration of how a model is stopped before swapping. Setting `cmdStop` in the configuration will override the default behaviour and enables better integration with other process/container managers like docker or podman.
* Add windows specific test changes * Change the command line parsing library - Possible breaking changes for windows users!