Updated the dependency information
Reworked the calculation of xStep to be consistant
Made the destacked and linecharts use the same rendering
Updated Colour handling
Added different modes for rendering line charts instead of smooth

"type" can now be "line", "smooth", "block" will render different
types of graphs, lines are standard lines, smooth are smoothed lines
and block renders in a style that looks like a barchart
updated the index page to show a better range of options