adding theme demo page

Added a new demo page which shows the chart.applyTheme() functionality.
The creation and `forEach()` of the themeButtons array should move above the call to `d3.json()` since if the callback happens very quickly then the array will not necessarily be available.