[WIP] Web UI frontend for Ragios

* Adds a Ragios Web Admin Dashboard for managing and controlling monitors through a web interface.
* Everything that happens to a monitor is now stored in the database as an event.  Every monitor's creation, starting, stopping, updates, deletion, tests, notifications are now stored as events that can be retrieved and plotted over a datetime range to track the behaviour and performance of a monitor over any time period.