Change $dependency to $decoupled
Add delegate() wrapper method
Add usage section to README