TraceLog now handles removing old log directories
Created a log channel for a system log. Used internally by TraceLog but exposed for use
Cleaned up code