Add a cache subparser, and updated the way the model configuration file is set up
solver -> settings
mehhhhh