Adds distance scoring

- Adds a new scoring type, ‘distanceScoring’, for the specific case of
OpenQuestion where the answer is a number
- Small change in the way OpenQuestionScoring handles the case of an
empty answer