starting point
removed redundant example jasmine files
Replicated the use of somewords.replace(/[a-zA-Z][a-zA-Z0]/g,func) that mark suggested
to get around the original super-verbose tokenisation of text nodes into words.

THIS HAS BROKEN THE GLOSSING LOGIC