a class to read file line by line with convenient methods to rewind to specific lines using Io.StreamLineMark