fix errant references

The AbstractConsumer fix avoids an exception "Object has no method _exit" since the closure is referring to the wrong "this" object.

The lib/cli.js change fixes a display glitch that shows cluster id as "undefined" in that messages on startup. 

Great library by the way. Very useful for me.