trying out d3

These tests are still not testing that we are drawing the circles properly based on bound data, and that they redraw properly based on newly bound data (to test, for eg, that we aren't appending new text every draw). Could we make those changes?