Prevent from running empty migrations

Hi!

I was annoyed by the plugin because it runs migrations as soon as they are being created even if they are empty. I added a migration validator that checks if the migration contains.

What do you think?

We can add a "no validate" option if you want.