Ignore tags
Improve coverage of parse_gherkin
Introduce the Compiler
Visit the scenario to compile the steps.

  - AST Nodes should know about their children but not their parents
  - The Test nodes should know their AST parentage
  - Extracted the `DescribesItself` module