add grunt watch
removed d3 dependency