Refactor 'diff-logger'

closes #44 
Если мы хотим чесный семвер — то выпускать `0.4` версию не катит, т.к. при поломке обратной совместимости нужно апать первую циферку, т.е. должно быть `1.0`. 

Но выпускать `1.0` совсем не хочется, поэтому лучше тянуть упячку до последнего пока совсем не надоест, и уже тогда выпускать `1.0`