Add number of subscribers to logging, log, then trigger for proper log output order
Move responsibility of keeping current step to Tempo component
Remove public interface from tempo component and move stuff to private funcs
All in all, fix bug.
update readme about the bugfix
Merge pull request #2 from michd/bug-pattern-update

Bug pattern update