Updated readme
Added description
Added #before and #after functions
Updated dist JS
Fixes nested objects in defaults
Updated dist JS
Fixes method chaining for #before and #after
Updated dist JS