Fixes related to rendering of fields, and welcome emails

Changed Req to Required on widget.
Added double opt-in checkbox, when enabled users are not added to a
list until confirmed.
Fixed issues with rendering of select, checkbox and radio fields
Added a check to see if user exists before sending welcome email