I will work on these and start some commits this weekend.
I hate to read transcript for compiler warnings. I want a real object that
I can manipulate.
logger as an instance of class Logger has manipulation capability. Anything
else we need to add to it..?