Got pretty formatting working in plugin using Gherkin formatter..

However still needs some cleanup, and there are funnies still with the
popup menu action. Currently the editor needs to be active for it to
work. When I get that tidied up I will merge to Master.