Properly match records with missing scores

- Change ScoreSets::CSV#each_pair score format from array to hash
- DRY up Configuration tests
- Add comparators parameter to Matcher.new