Move Gherkin
Unify output and string handling a bit (not localized yet, but the first step)
Start localization