Optimization: don't re-verify unchanged files …
Let the user specify known-good file modtimes. If the files modtime is at least that old, then the file hasn't changed and does not need to be re-verified. This is only valid in node when using FS backing storage, not in the browser