OCR Integration for Shred Object

Parallelize Ocr Implementation for the shred object

Also made Forensics serializable

Changed the Shred Factory interfact and therefore update Tests
to enable / disable (inorder to reduce time saving if not necessary)
Update comments for Shred/Ocr