mattdrayer/api-points-possible-zero-check: Addressed divide by zero case

@martynjames, added a default value for grade (0.00) and a check for the case where possible_points is zero.  Once merged I'll cherry-pick to release and merge back to master