refined reporting, added param checking, fixed issues in reporter to allow multiple output files, and fixed legend issues in histoBook