Refactor, move method
Refactor GherkinBuilder just tidying up.

Now possible thanks to @tooky for fixing the build.
Chipping away at Background#init
Refactoring AST

Got rid of the init methods.
Remove redundant mutator methods