Modification of the String Matching Matcher, according comments :

-Modification to support both a string defining the regex and a Pattern
for the factory method.
-Modification to display the regex in the failure message.
-change the name of the factory method to matchesRegex to avoid
confusing with matches method of the Matcher itself.