#190, makes start/end dates configurable

To use this change, you need to drop some configuration into 2 places: the config.json and the app/main.js.

We can track the info in main.js in source control and just update it as the end year changes.  Config.json needs to be updated manually.

Most GUI controls are OK with this, unexpectedly, but some tweaking around various things is needed.  The query that drives Highcharts doesn't appear to return years/values where there's no information (which, we may need to make sure that's not an issue of its own if we have gappy/spotty data) so it's unclear how or if that one will be nuked.

The d3 stuff does surprisingly OK but needs formatting changes.