Fix outstanding issues with bolding hit text

Adds support for issue #2 and fixes issue #1
* Regex control characters no longer count when marking text as bold
* markHitText now separates strings into words and matches separately