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.
Again, minor issue with assertion. Maybe you can address with a follow up diff?