added better date validation
corrected validation of questionId combined with talk - previously only checked if question exists in general - now checking if question is existing in the talk
moved sending email to own controller
moved administrativ functions from speaker controller to own controller