adding general purpose regex matcher class
refactoring CommitLineExtractor to use RegexMatcher class
we should use a PORO instead of a struct
String#clean_for_authors instead of Utilities#clean_string
change Results into Formatters::Console

In the pursuit of eventually having other types of output
other than simply console output, I have taken the liberty of moving
the `Results` class under a module called `Formatters`.
loading the specs in a standard way
stub warn call in Utilities#number_of_matching_files
Merge pull request #15 from mattdbridges/commit-line-refactorings

Making CommitLineExtractor observe SRP a little better 
Merge pull request #16 from mattdbridges/string-cleaning-into-string-module

String#clean_for_authors instead of Utilities#clean_string
Merge pull request #17 from mattdbridges/move-output-under-module

Change Results into Formatters::Console
Merge pull request #19 from mattdbridges/warning-gone-in-tests

Stub warn call in Utilities#number_of_matching_files
Merge pull request #18 from mattdbridges/spec-loading

Loading the specs in a standard way
Version bump (0.5.1)
[ci skip]