added a text file spout supporting batch replays (but not worker restarts...)