Refactoring to split out the MimeMessage parser
Refactoring to break out a separate "Header()" case class