migrate sub-command

This adds a `migrate` subcommand to run migrations.  It expects
the migrations and schema paths have already been configured.

This also includes some tweaks to the Runner class to better handle
the `root_path` and Ardb configuration needs.