adding unsubscribe method to Listener

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
adding logger implementation to tests

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>