Replaced the GherkinSuite by a GenericSuite in Testwork

The Suite implementation was not tied to Gherkin at all.

Closes #402