Implemented a generic forceX & forceY $observe method and a way to bundle multiple updates in one digest cycle so that scope.chart.update() only gets called once for multiple changes.
Merge pull request #239 from WBad/watch-forceXY

Update forceX & forceY when the values change