Add a "Control structure spacing" sniff

This will ensure that control structures are surrounded by a blank line.
This is a follow up of #7 and will catch some situations not covered so far.