HashableFile: added an additional constructor that allows the
specification of the HashableFile's hash value.

Report: added a method toString() that returns a String representation
of a summary of the contents of the report.

XMLReportBuilder: implemented loadXMLReport().

ProgressWindow, ResultsWindow: tinkered with UI component layout,
prototyped some new layout ideas.