convert mulitplechoice to mchoicemf
Begin to refactor assessments

1.  Use sphinx to number all assessments
2.  Add new directive to control the number prefix or set the number (qnum)
3. Move common functionality from the various assessments into a parent class.