Fixed MCQ largely by bringing up to speed with QuestionView

I have based the behaviour of MCQ with respect to model/user answer functionality on adapt-contrib-matching. Please note that the styling needs attention.