Rename $delegator to Delegator
Replace individual type methods with 'run' method
Allow custom delegator strategies
Remove 'type' option, make 'interface' use an object instead of an array
Bump to v0.0.4