Base
----
Wee.module.extend no longer required an empty string as the first parameter when extending the core, simply begin the arguments with the public object

Chain
-----
Add new replaceWith function

Data
----
Clean up structure and consolidate duplicate logic across data and variable replacement functions

DOM
---
Add new $replaceWith function that calls $after with the optional remove flag