use NamedTuples instead of caching the entire line to save memory.
added a log file with empty lines, corrupt lines, etc.
added test for mloginfo to ignore corrupt lines.
show x ticks on plots in native timezone. show tz string if not UTC.