Change hashtag parsing to only match hashtags that are standalone words

Hashtags must either begin a line or be preceded by a space. This commit simplifies
the regex to use the alphanumeric character class. It reduces the regex passes from
2 to 1.

Fixes GH-16.