Reworked the nphealth comms facility to align with nparcel.Emailer()
refactor