When looking at the pyjuju debug-log, there was a replay function that allowed getting the log from the start. There was no way to tell the tailer to start from the beginning of the file.
I changed the meaning of NewTailer to be one that doesn't do any seeking. The NewTailerBacktrack does seek to the end, and then goes back a certain number of lines.
There was a bug in the backtrack tailer when zero lines were passed in. This is fixed and a test added.
The number of lines to look back is now a uint, as negative values make no sense at all.