updating SyntaxHighlighter to allow for linking into classname and some other cleanup