Fixes test_methods_can_take_blocks and 1 more

* Learned that you can pass a method to a block
* Learned that you can define a block with {} or
  with do and end

[#65851432]
Fixes test_blocks_can_take_arguments and 1 more

* I learned that test blocks can take arguments
* I learned that you can call another method a
  bunch of times in a block

[#65851432]
Fixes test_methods_can_see_if_they_have_been
   _called_with_a_block

* I learned that methods are aware if they have
  been called with a block

[#65851432]
Fixes test_block_can_effect_variables_in_the_code
   _where_they_are_created and 2 others

* I learned that you can modify a variable in a
  block
* I learned that you can assign blocks to
  variables
* I learned that stand alone blocks can be passed
  to methods expecting blocks

[#65851432]
Fixes test_methods_can_take_an_explicit_block
   _argument and 1 other

* I learned that methods can take an explicit
  block argument ("block")
* I learned that you can sort of just keep passing
  blocks to methods that can take blocks

[#65851432]