Add possible console output inside migration objects

Provide the Console Output object inside migrations objects. Allow a little bit of migration feedback when applying or reverting.
The benefit of `assertInstanceOf` is that when it fails, you get a more verbose error message, instead of just `failed to assert that [true] was equal to [false]`. :)