Split off the PAN scanner to a module
Added incremental mode to skip duplicate validation of files, relies on a local dbm database for caching checksums