Issue #6 - Initial addition of logger support
added logging in more classes and fixed the unit tests
added logging for newly merged pull requests
removed the logic of changing debug from the cli's console output action
updated readme with logger support
updated readme with the default for log_level