-Fixed reading in of files of arbitrary size by allowing for the input buffer to accumulate to a max size before being refreshed