Moved mock_app and app in spec helpers.
Rename `#on` as `#rescue`
Added support for `ensure` clauses, with optional bypass.
Let `env` be available in all error handling blocks.
Document recent changes.