Removed d3.zoom in favor of manually manipulating viewbox.  d3.zoom was just too clunky, transitions were choppy, and couldn't center properly.  Dragging and panning with the mouse are completely superfluous anyways