Update d3

Tests modified and hackhack removed in accordance
The path string was given an additional layer of precision.  I could change the expectedPath string to be mirror to the path string that I found in the browser, but I feel this could be fragile on other browsers so going with this less fragile, much more verbose approach