- add thresholds as separate model - we can use that to just display a threshold on the UI or use it in CDP or whatnot
- add alert checks that record the outcome of the last calculation
- keep track of the state, if the alert is firing and user is notified and so on
- Add error handling
- Make UI nicer
- Adjust email template
- Handle alert disabling while firing
- Add enable/disable
- Show checks in UI
- Add old check cleanup