use CAF::FileReader / Writer everywhere; adapt unittests