[new] Allow regular expressions in phrases and words
[fix] Cleanup rules to use regular expressions
[fix] Force some regular expression changes.

- Should match word boundaries so things such as /vim?/ don't match, for
  instance, Elvis.
- Ensure that regular expressions have the /ig flags.
[fix] More regex rule cleanup
Radically simplify the spec API
Add evidence to the results
Finish tidying up the rules