HACK: Non-optimal, but functional GeSHi syntax highlighting

Presented as a functional possibility.  This was my 5mins work, and is working, but surely needs cleanup and/or refactoring to fit general plugin style.