D3.js: Handling animated addition and removal of nodes in a force layout. Uses the general update pattern Based on:
-http://bl.ocks.org/mbostock/3808218
-http://bost.ocks.org/mike/circles/
-https://gist.github.com/mbostock/1095795
Note: Edges do not get removed properly.