Read in Lines

Changed the way it handled files.
Just drops lines directly into list (already stripped)
Safer handling for OOB errors.
Didn't change a thing

Not sure why I have to commit it.