Replaced Csv implementation with a (almost) native one using SplFileObject and trimmed down the Excel implementation by using the recently introduced IterableFileReader