DSL: add example metadata to afterEach

Continues work on issue #105, passing example metadata to afterEach
closures as well.
Add functional tests for example metadata

Add functional tests that confirm example metadata is passed to
beforeEach/afterEach correctly. Completes #105.