Remove old App class
Ignore whitespace

The RegexParser trait defaults to ignoring whitespace so there is no
there is no need to explicitly match against it for indented lines.
Parse into usable form

Use case classes to wrap parsed Gherkin. For example, a feature is modelled as a Feature case class, which in turn contains a list of scenarios and so on.
Update readme
Add text string support

In addition, the parser is now much more liberal towards the
ordering of steps and their representation is more generic.

This might change later, but for now simplicity is favoured
and, in addition, this is consistent with the canonical Gherkin.
Add data-table feature file