Updating the _mailer function to use PHPMailer, updated the user registration form, now it registers a user, and fixed the ->register function