implemented quality factors and did a lot on the report
Merge pull request #7 from tomrunia/report

I'm merging this so we can separately work on the finetuning and finalizing.