Commands: Infer migrations' namespace (and directory)

Resolves #671
I suppose we could add an `Invoke` extension method to `object` in our tests :smile: