Fixed Highlighter tests and added a new Highlighter that creates

fragments based on character count.
Semantic of methodname is wrong. This method does not "merge". Use prefix "is..." for methods that return flags / states.