Minor code cleanup.
Ensure that command line flag -quiet takes precedence

Previously, notification settings within the MDL could
override the -quiet command line flag (i.e. produce output)
which seems counterintuitive and inconsistent with the
policy for other command line options. Thus, I've changed
the code such that providing -quiet always takes precedence
over any MDl notification settings and no output is generated
(except warnings/errors).