refactor to use cucumber instead of turnip
refactor how currently tested broker is detected
more broker config refactor