no email button for events with no TAs (fixes #18)
ability to self register as TA (fixes #19)
validate format of email address (fixes #20)