change static GradeValue parsers to constructors
parse letter grades in assignments correctly