Updated bolding function

If the point is currently over whitespace, we just insert the text
characters twice, and position the cursor in the middle. If we are
looking at some letters, move back to the beginning of the word, and
format that word, otherwise, we just use the region.