added lots of TODO items based on supervisor feedback.

connected svg redrawing to window resize event. 
issues remain to be fixed with vertacal resizes here.