Generate nice modern migrations

Use the `change` method, do not add empty new lines, and use symbol hash syntax