Fixed negative point total bug

socrates will no longer take more than the value of an entire file
from a student's total if the total deductions for the file exceed
the point value of the file.