Added text file (de-)serialization

`ConfigurationSerializer` now supports `toTextFile()` and `fromTextFile`.
It looks like we lose newline characters here - I hope it's not a problem for avro?
Also, there's `org.apache.commons.io.IOUtils.toString()` function that we can use