port SWISH::3::Headers from Dezi::Indexer::Headers (originally part of libswish3 Back in the Day)
add Headers test