# Functions
GenerateGrade outputs a grade file based on input test results and input grading policy.
NewGradeResult creates a new object without nil properties.
# Structs
Grade is a single grade object from policy file.
GradeResult is the grade output object.
Policy is the object in the policy file.