Added first iteration of reportUrlWithCaching block

This block is similar to the reportURL block, but will keep the report
cached for a certain amount of time.