Write header line
Oops
Purge postcodes
Comprehensive tests for region splitting
Refactor functionality out into objects
This is still a bit crufty, but it works