finish first go at code for report api section.  unit tests and manual tests to follow
finish first go at code for report api section.  unit tests and manual tests to follow

agilentia/teamreporter,agilentia/teamreporter,agilentia/teamreporter