Added SignupView.create_email_address

This commits moves the logic for creating the EmailAddress object to its own
method. Site developers can now override the behavior of the creation of this
object without having to redefine SignupView.form_valid.