modified model.save() and form.clean_email() to enforce email.lower()