Logviewer

This is the Log Viewer portion of the greater Log Parser.  This does not include the ``JobArtifactParser``

The ``logparser`` branch has some of these changes, along with the ``JobArtifactParser``