User Model, Token Mode, Email Controller with nodemailer