Fixes `string match`.  Hopefully flow is more clear.  Add new tests.
Merge pull request #14 from MrWerewolf/string_match

Fixes `string match`.  Hopefully flow is more clear.  Add new tests.