Fixed Highlighter tests and added a new Highlighter that creates

fragments based on character count.
Explain testcase in more detail. What is expected. Why? What do you test.