Merge branch 'release/1.4.0'
Fix dispatcher add_method.

When used as a decorator don't destroy wrapped definition.  Keep
callable object unmodified.
Make dispatcher representation looks like dictionary.
Merge pull request #21 from proofit404/hotfix/dispatcher-decorator

Don't destroy callable with dispatcher decorator.
update version
Merge branch 'master' into develop