Change names to conform with standard naming conventions
Adopt more domain specific language/terms.

FromPattern --> SubjectString; ToPattern --> ReplacementString; Anchor --> AnchorString; Replacements --> Commands, etc.
Botched the prior commit. Forgot to stage these files as part of the domain language change
Allow pickups in the SubjectString.

Added some tests. Stable but some conditions like multiple matched groups do not get last match. to be fixed next.
A few more pickup tests.
Let CommandType enum conform to new naming style
Rewrote CollectPickupValues to streamline. Added more tests.
Add IsValidCommand method and validate Command tests
Update README.MD & release as v0.7.2