Alert System

Fixes #16