Add kestrel logging

Add logging with a block, i.e.

```
def addOne(input:Int): Int = logger.debug {
  input + 1
}
```

Where does that `showCode` come from and what is it doing?