Fix issue with test names not escaping special characters

When running a test that has a name with any special characters in it (namely ? and other symbols important for regular expressions), the test runner fails to match because the symbols aren't escaped.

I've provided failing tests but you'll need to merge #338 before being able to run them. I love zeus so thanks for a great gem!