Broke up header creation in two smaller methods
More header-based tsv reading and writing to future-proof it.
Check header of files to concatenate before merging tsvs