Added local versions of d3 and jQuery.
Got dots to transition updates instead of jumping to new values.
Lots of styling/cleanup updates.

* Jekyll config updates
* Auto-resize table with JS
* Use fixed footer stuck to bottom of window
* Prettied up header typography
* Prettied up table a lot
* Added media queries to reformat table based on available space
* Use pseudo-elements to replace table header text below 2nd breakpoint
* Nicer buttons
Major JS refactor / additions

* Lots of DRY folding up of code
* Less script-y in general
* d3 chart now responsive
* All code moved out of index.html
Finished responsive design.

* More media queries.
* Tweaked JS to better suit tablet sizes.