add support for file reading, line by line
improve aestetics and comments
strip line from readlines and allow start and end positioning
allow string splitting