Updates withReporter sugar to have logger and setLogLevel functions.
Restructure/refactoring and changeing from setLogLevel to logLevel
v1.0.0-beta