Add Rewriter to encapsulate common logic for creating and applying a rule.
Updated README to use Builder and Rewriter.
Moved internal classes into Metamorpher::Rewriting module.