moved some phone/email parsing logic into MessageAddress