substantial work: added recurring boolean, working to add days to receive alerts, some formatting improvements. not production ready yet