Valid email check, new member dialog change

Beyond checking to see all the fields in the new member dialog are
filled, the email address is now checked to make sure it is valid based
on a regular expression. Also a custom OnClickListener was defined for
the new member dialog so that the user is notified of any problems
without the dialog closing.