Tidied up koChart.core.js to make it more managable. Moved subscriptions to one location etc