Nicer logs

@mcollina here's the `nscale-client` part of nicer logs, mind looking at it and merging into `error-handling` before you merge into `master`?