Separated DSL to a file and runners too, fixed issue with the nested contexts
Before each test passes
Added 'before each' tests
Added implementation for 'after each' and tests
Merge branch 'nested_before_blocks'
Added implementation and tests for 'before all'
Merge branch 'implement_before_all'
Implemented after all block, moved helpers to a separate file and module
Merge branch 'implement_after_all'