Fixed regex replace quoting bug.
Refactored String#replace so that nested special characters work.
Refactored argument construction.
Search w/ string parameter uses Match object.
Moved replacement behaviour to Match object.
Refactored lastRegion to be a match.
fix formatting
Merge branch 'regex_fixes'