Correct terminology
add replacementpickup count tests
refactor
change method to protected
Only allow pickups in ReplacementString. Some refactoring.
Remove PickupsInSubjectString that were missed in previous commit
ignore non capturing parentheses patterns, e.g. lookaheads, lookbehinds

add tests. remove redundant test
Change Command to static and compile
refactor out else
Update Sample log