Add models
Single command script with sub-commands

Instead of multiple scripts to execute various command, create a
single script that executes subcommands registered with
``tablesplitter.command.registry``.

Create a new command, ``split_pdf`` which extracts pages from
a PDF as images using ``pdftoppm``.