Adding ILogging interface refactor.
Adding ability to change log4net config at runtime.