Visualizer dev

This is the new branch setup to work on the visualizer stuff. I am implementing the visualizer through Object Oriented Javascripts through prototype.js. The methods have been coded in such a way that they should be fairly easy to understand for non-javascript users(for review, and quick development).
I guess it does, but I'd feel more comfortable if our main LICENSE file either listed all the licenses of the include software, or at least listed which software we use (and the LICENSE for that software is included in its subdirectory). Maybe see how IPython handles the licenses for all their dependency libs.