Explain Blocks In Ruby

Blocks are a really important part of Ruby; this adds an explanation of them.

This way blocks aren't used without explaining what they are.
I added the explanation to the control structures section for the introduction of `each`.

@davefp