Renamed report.py to publisher.py.