Added logging implementation.
Added unit test and bunch of deps - but getting stuck at BMUnit