Portability tweaks
Makes a few important changes:
Config parameters can now be overridden by setting the appropriate environment variable (LARA uses this to ensure the models are the same)
Downgrade the minimum python version to 3.10 The machine that we're testing on only has python 3.10, it required only small changes to some f-strings, but if it breaks something more significant then we can look at other fixes on the machine side.
Renames the config to config_ontoflow.yaml, I'm worried about it clashing with the lara equivalent.
This also increases the amount of output when the config is being set up, perhaps this should be reduced at a later date?
Edited by Louis Beal