Alarm rules

CRUD only — no auto-evaluator in this release. Distinct from device Events.