Accumulated changes: no exceptions in TFWriter, header reading/writing

The TFReader is still doing exceptions. I don't see a reason why not after adding the THX member.