Added validation for questions and response choices