Improved cache performance.

Explanation: system should only write cache on start-up if cache is incorrect.
Note that using the start-score-manager script sets active scores for display.
And also note that initializing ScoreManager() by hand sets example scores for
display. This is what we want because py.test initializes ScoreManager() by
hand and py.test runs against example scores instead of user scores.