SNMP Alarms Release-58

Not a big deal, but I think I would have implemented most of this logic in the stack class then simply exposed a report_result(rc) method.