Just went through and changed a lot of stuff in
terms of how the calculated grade is displayed.
In order to keep things separated, I think that
getGrade should just return a number. I have
arbitrarily decided that this number should be
a decimal between 0 and 1. Then, it is the
view's responsibility to display that grade
however is appropriate. We end up with some
crossover because of the way we are doing the
overlay, but for the most part, I'm going to
try to stay consistent in doing this.

Karl