Added DebugMenu listener

Listener that handles both direct observation of notifications or can register an observer and selector via the DebugMenu interface
Usually good to indicate the name of the class in log messages. E.g. `[RZDebugMenu] Warning -- ...`. This is easier if you define a macro for debug logging within this component that automatically prepends that info. The syntax is a bit tricky, though.