Upper section total test

Fixture skeletons for remaining scoresheet tests
Scoresheet bonus property tests

Also refactored setting a bonus or non-bonus
cup for DRY tests
UpperSectionTotalWithBonus tests and code
Lower section total and tests
Score sheet grand total and tests