expose thread to annotation

After this we should be able to remove some references to threading
and instead use the data in the annotation.
include reply count on heatmap tabs

fixes #158