new QuestionnaireController()
In the demo application, the QuestionnaireController is responsible for
making questionnaire data (as specified in the study specification
document and retrieved through the TrialData service) available on its $scope. All of
the 'hard' work of dynamically constructing questionnaires is
accomplished through various directives: