Changed hash validator to throw specific HashFailedException.
Tightened up dependencies of ZincDownloadFileJob, from ZincCloneBundleRequest to just the File repoFolder.
Removed unnecessary asserts.