Implementation reset

'turned off' existing implementation code in preparation for
re-implementing things using the existing 'gherkin' gem.
Directories re-implemented

Directory requirements pass again.
Feature files re-implemented

Feature file requirements pass again.
Feature elements re-implemented

Feature element requirements pass again.
Requirement update

Merged in the updated requirements and specs.
Directory functionality updated

Directory tests are passing again.
Feature file functionality updated

Feature file tests are passing again.
Feature functionality updated

Feature tests are passing again.
Steps added

Added requirements for Step elements and updated other affected
requirements.
Step implementation

Implementation update to meet the new requirements.
Refactoring

Improved the probably uniqueness of a placeholder string.
Requirement update

Merged in the updated requirements and specs from 'dev' branch.
Background elements re-implemented

Background element requirements pass again.
Scenario elements re-implemented

Scenario element requirements pass again.
Requirement update

Removed the case of an empty Examples block in order to
avoid a bug in the gerkin gem.
Scenario Outline elements re-implemented

Scenario Outline element requirements pass again.
Spec update

Another minor change in a test in order to avoid a bug in the gerkin gem related
to empty Examples blocks.
Examples re-implemented

Examples requirements pass again.
Steps re-implemented

Step requirements pass again.
Element collection re-implemented

Remaining collection tests pass again.