De-interleaving as soon as data is read by fileHandler

Data is then stored in an array of lists instead of a single list