simplify spectrum calculation in the smssm example
use our logger macros to print error messages
improve documentation of Coupling_monitor
use a named function instead of operator() to extract the couplings
from the model