Reworked dashboard

The charts have been corrected in the dashboard, panels have be added to group related data, and the visual appearance of the dashboard has been streamlined. The interface for the Highcharts library has been abstracted behind several new jQuery plugins with a very simple plugin API.