Replaced the SignupEmailSender with a more capable SignupPolicy.
Added to SignupHandler: signup form binding, user creation, and signup email sending.