Make the twitter listener start itself on initialize
Adding a random failure to the searcher to simulate network or other errors.
Changing the listener so it creates a supervision group which can re-start failed workers.