Y Axis resorting and code restructuring

Hey Mike,

I divided up the code into CSS, JS and HTML files and I am using the minified d3 JS file.

Further more I added a function that resorts the Y axis according to the data resorting. I think more code
can be restructured and simplified. Will work on this next, but this could be a great point to reintegrate my
changes.

Armin