finds grade properly, allows for -- and decimals

divides sum of points acquired by possible instead of averaging percentages