extracted TestMetadataProvider
added RunScenario() methods accepting shared context
added examples for parallel test execution
added examples showing LightBDD behavior in case of test failure
updated version and readme