required reports in app
fixed report date format
added nil check to report
refactored tests to move sample data to base class
added basic generate report for 3a