Make explicit migrations possible.

In case you might want to apply a different logic which migrations to run, here's a new method in the migrator, `exec(filename)`, which takes one or multiple migration modules as arguments and runs them through a query chainer.