Adds support for #2 and fixes #1

* Regex control characters no longer count when marking text as bold
* markHitText now separates strings into words and matches separately
Merge pull request #3 from varvet/feature/split-bold-words

Fix outstanding issues with bolding hit text