Firehose topic for IncidentLogger (take 2)

See #96.

Also adds specs for IncidentLogger and benchmarks.