Extract toc_reader to cdtoc gem