Limit the zoom scale in dependencyTree

Closes #148 

The scaleExtent limits are of course debatable, but I think they are reasonable enough for now.