Use a configuration wrapper to handle loads and saves
Clean up flags vs envvars