adding general purpose regex matcher class
refactoring CommitLineExtractor to use RegexMatcher class
we should use a PORO instead of a struct
Merge pull request #15 from mattdbridges/commit-line-refactorings

Making CommitLineExtractor observe SRP a little better