Feature: logger

Introducing [blackhole](https://github.com/3Hren/blackhole) logger support.

Please, check code carefully, but don't merge! If everything is ok, I will create special tag and attach it as submodule.