a solver can now be fully initialized without a config file, as is now
the case in the tests. Minor tweaks to set and get functions, config
loaders etc.