Refactor readline method to use index method
Delete superfluous segment.readline(s) methods
Raise ValueError on size 0 segments
Move methods for better topic grouping
Include a small sample string in the segment repr
Work on documentation, add TODOs, fix pep8 errors