Email Confirmation - Update

Took out VerificationToken from DTO, and decoupled email sending of
token with Listener and Event publishing.