Perform all matches using word boundaries

Prevents the following:

```
Brandur: xtef:
Scrivener: @tef: ^^^
```
Merge pull request #9 from brandur/brandur-word-boundaries

Perform all matches using word boundaries