skip files elements that don't have uploaded files on the revisions pages.
New method: hasFiles

returns TRUE if an object has digital files uploaded to it.
Bug Fix: class name typo
handles updates when no new digital file is uploaded.