adding contactable trait and assinging to the user - this will ensure access to the getEmailAddress method as we have no concern with anything other than that when implimenting the mailer class, on the site note remindabletrait provides the same basis as this but it does not make sense in this context