I'd really like to add tern support in the editor application I've developed and I'm just not up to speed on exactly what the prerequisites are? The tern code base, codemirror are there. What else would be needed. Due to the runtime restrictions I'm under, I have to have all the pieces. For example, is node required if I'm using a web worker?