Dashboard 2.5

Integrates Datatables into the dashboard. It also organizes the details into a table.

Some things to fix later: 

* There is a CPU usage spike when loading and table refresh due to Datatables drawing. It updates the table per row every 60 seconds. During this time, scrollbars reset and row colors flicker as Datatables draws.
* The details table seems to be too big causing scrollbars.

You can probably close #110 since it's obsoleted by this PR.