Now using multiprocessing, and creating json report.
Todo: Proper logging and report.