Don't return lines not ending in a newline when following

Addresses #35
should the seek back not happen *after* `tail.waitForChanges` below?