Added json and updated line chart

Finally got the line chart to zoom in response to an updated dataset.
Needs a lot more work though.