updating EmailMessage to not hold a copy of a replyTo array

resubmitted with more, simpler tests, and standard formatting