appconfig: don't use class variables, they are confusing
appconfig: read the config only when explicitly asked
the read config should be the expected one + cleanup
test config saving (incomplete)