rename config_reader_factory to config_factories (and add writer factory)
squelch debugging output in cmake
add config writer factories