Clean up logging to use single-header

RZLogHelper adapted from LogHelper. Level of verbosity can be set at compile time, as can global enable/disable.