changed program so reports errors in mismatching subjects, but still writes a report file up to the problem subject. Added another error case in which a result vector does not match the size of the provided data vector. Program will continue to run but will log the error