Add stats reset method
Refactor stats names
Generalize stat tracking
Track stat start/end time
Return dictionary
Remove average field

Can be calculated by dividing total by count
Rename subscription-response-time

Change subscription-response-time to pubsub-response-time
Improve stats logging