Added support for shared example groups and action block, action blocks gets executed in appropriate order