replace ad-hoc loggers
add handleSignal
remove superfluous singleton from SignalDescription

also add Scaffolding