Feature: edit tasks.

Adding link. Described general design and approach.
Decoupled build graph dependencies from $scope.
Decoupled removeTask from $scope.
Documented design
Refactored according to new design.
d3Pert graph now listens to deep changes to reach to changes in dependencies.

Fixes #1.