Added DebugMenu listener

Listener that handles both direct observation of notifications or can register an observer and selector via the DebugMenu interface
Can get rid of the `_log`. Just `RZDebugMenuLogDebug`. And the error version should be consistent (`RZDebugMenuLogError`).