Some more restructuring, and file splits work.

File splits by speaker work properly now. Before,
it would pick up the latest testimony line number, rather
than the first. It also saved '--resumed' testimonies
into separate files. Both have been fixed.