Committing my new logging classes for review. Will later commit changes that use...