Fixed Highlighter tests and added a new Highlighter that creates

fragments based on character count.
Remove this. It stinks.