Improve logic and error handling when asking for a valid strategy name from the user. See the discussions [here](https://github.com/robcarver17/pysystemtrade/discussions/1418) and [here](https://github.com/robcarver17/pysystemtrade/discussions/1496)