Added QC report maker

In "Reports", add QC PDF maker for product test results.
Most of the code was moved from previous version along with some
updates.
JSON function added back into Product class