Do not catch exception to replace it with other exception
Adds requirement section to documentation
Fixes a minor type in documentation
Adds Toc extractor plugin
Clarifies a point in extract_toc documentation