Add general cat reader, read_csv wrapper