Derek/ Alerts

Yay, heres my work for alerts. They may be dismissed manually or automatically.