redid some variable declorations, fixed ClassGradebook's isWeighted() attr