Latest KSWriter
No need to create substring
Slightly more efficient escaping routine
-writeHTMLString:range: method which can be further sped up