AB & GG - condenced given, when and then classes into one 'GWT' class so they can chain in any order
AB & GG - created loop check on execution to stop after failure but still print out steps TODO stop after not implemeted and refactor
AB & GG - added pending as a trigger to stop executing and minor refactoring
AB & GG - fixed access to 'WithScenario' as an option from Then