Lots of work to improve the structure of the frontend code (not finished).
Support for Rickshaw charts based on backend data.
Some server hacks to make it easier to test on a plane (to be removed!)
Cleanup.
Added content for an overview page, and some new metrics to metrics.js. Charting is now supported for multiple charts simultaneously (still line charts only).