Fix the JSHint error.
Rename graph to hits-graph.
Print page views per page.

* Embed data directly in HTML instead of making an extra request.
Sort page hits per page by number of hits.
Move db.js to lib, rename db/ to db-drivers/
Start on some navigationTiming stats related endpoints.
Add findNavigationTimingStats which can find general stats of the data set.

* Point findMedianNavigationTimes to findNavigationTimingStats.
Add /site/:hostname/navigation/distribution endpoint.

* add an optional `options` field to findNavigationTimingStats
Show Navigation Timing 30 day median values
Add redirect, app cache, DNS and TCP stats to navigation timing.
Simplify Navigation Timing stats generation
Start on a chart for navigation timing.
Make the graph look acceptable, only one column.
Woot! We have navigation timing graphs.
Add the navigation timing graph to the site info.
Remove Micrajax from the client bundle, it is not needed.
Add a string module with strformat.
Split tooltips into their own file.
Allow the server to be run for client side unit testing.

* `grunt server:test`
Add file logging support.

* Use the rotating log file with a max size of 5mb per file.
* Add logging_dir and proc_name to config_schema.js
* Add test/lib/start-stop.js as a common resource to use to start and stop the server during tests.
* Add a logging test.