use separated dispatcher package
use separated error handler and logging by per logging interface
Merge branch 'master' of https://github.com/gigorok/yoda