Added a takeLine function to block
cleaning up how blocks are retrieved
Continue on working on multi lined blocks

Make screen_data have a replace and insert function so line counts can
be updated after insert/replace