added CircularBuffer and LineReader
Merge pull request #1130 from gsomix/feature/getline

LineReader class for reading lines from file stream