standardizing emailReport structure with run method, adding object tests...

... for emailReport, report