Added Unit Tests for InternalLogger class

The code coverage increased to 88%. The remaining code is in the various
GetSetting() private methods.