Updated all the IO classes so to use Apache Tika's AutoDetectReader