multithreading. alfa version. non functional.

no db handling. no hash comparison.
only filelist generation and hash generation for now.