correctly set minimum marks on MCQ parts

fixes #274
throw 'missing answer' error when JME correctAnswer is empty

and marks > 0

resolves #275