This closes #85. I left the d3 in because, while not perfectly inline with React, it is by far the easiest way to keep the iterations updated with the LDAModel. Otherwise we'd have to build another callback into the LDAModel and then that call back might end up re rendering the whole page and that would be a whole other thing to deal with. The current method works, and doesn't seem to cause any glitches.
This closes #85. I left the d3 in because, while not perfectly inline with React, it is by far the easiest way to keep the iterations updated with the LDAModel. Otherwise we'd have to build another callback into the LDAModel and then that call back might end up re rendering the whole page and that would be a whole other thing to deal with. The current method works, and doesn't seem to cause any glitches.