Changed script imports to use require.JS which is included with IPython notebook. Avoids the HighCharts exception where multiple instances of highcharts.js is loaded which breaks charts on the page. Also I am now loading highstock.js in chart.py because it is a superset of highstock.js and there is a JS name conflict when you try and import both.