introducing controller
moved initviz code to controller
added controller.update()
refactored bubbleMap code
fixed bug in bubbleMap reset
Add initial support for icicle plot with fake data
Closed several issues

* Refactor to use new controller.js
* Add bounding box to icicle plot
* Fix margins on polar plot