Allow will_<api_method> to accept a block

  This overrides the default behavior instead of just the default return value
Merge branch 'master' into block_overrides
Move spec from PR to its own describe

Build it out a little more, as well, and hit the other case
Bump version to 0.8.1