updated the grade_string to properly add + and - to diffs
cleaned up code cruft