Refactor of the logging component.

Deleted upgrade log created by VS.  Renaming in the ObjectReader type
and started work on the new logging implementation by moving all
duplicated code out into a single method.