Change Replacement class to use optional parameter
Add more SearchAndReplaceTests & undid optional parameter. Requiring the optional param at the end cause confusion when calling because if was logically placed.
Release v0.6.2