Avoid passing Qpsmtpd object refs around

Use an instantiator in Qpsmtpd.pm for creating Qpsmtpd::Address objects instead