Add a class to generate the data table of total bytes and data rate.

Add support for Handlebars templates to generate the table HTML on the client side.
Make Series link up automatically with the one in the opposite direction.
Update chart immediately on Controller creation.

Provide a way to force update the chart, ignoring the update timer which
would normally do nothing unless the necessary delay had elapsed.
Add the data table to the page.
Use Netmask library to support defining home networks using CIDR ranges.
Generalise filtering a list of packets through an array of filter functions.
Separate updating a Chart from redrawing it.

Allows the Chart to be updated with a new list of packets, making way for
incremental updates in future.
Invert chart data while filtering it, instead of before.

This allows the data table to show the correct results without having to
invert them again, which wouldn't make sense. The numbers are only inverted
for the benefit of the chart, so they should only be inverted ON the chart.
Combine up and down series into a single row of the data table.