Add gherkin-mode

I know this repo doesn't have all the comments needed for MELPA, but I've made a pull request for that.