move report tests from firehose/report.py to tests/test_report.py; fix bug reading location-id from XML