Split "report" method into "traffic_report" and "subdirectory_report"

TODO: Refactor common code into private methods