pulled in node-phantom to move callback directly into routes
updated d3 bindings