Adding some rudimentary scoring into the Quiz / Question models

Adding some rudimentary scoring into the Quiz / Question models

* A Quiz score is 0 if incomplete, else is the score / question count
* A Question is "correct" if complete and 
    (not answerable or
     has no correct answers or
     the user has selected the correct answers)
* Tests included