Beginnings of report calculations.

Lots of pseudocode, some additional params in MediationSession class
that need to be added to Parse funcs, etc.