various refactoring and introduction of a simulate commandThe new command makes it easier to run the same chat questions againstmultiple models and compare the results in a spreadsheet
added Mistral to the list of models