added groupID field to the grade class and updated obvious methods appropriately