Exercise scoring

Add ability for the exercise to be scored after all questions have been answered. 
For the future I think for useful attributes used, we should do this:

````
  req.id {string} The id of the question.
````