Cleanup QuizController

Fixes #176
Create QuestionDecorator

Fixes #165