catching nullpointerexceptions while looping over categories
testing for request time in times object instead of catching all nulls, per Nates suggestion
undoing an unfortunate auto-format
Merge pull request #9 from puppetlabs/PE-3811/additional_error_checking_for_reporting

catching nullpointerexceptions while looping over categories