Added in complete functionality for adding in dependencies. Now if you add dependencies to a parent node, it adds all the way down to the children. Also, a parent node only displays another node as a dependencies when all of the children have that particular node listed as a dependency as well.
Merge branch 'master' of https://github.com/hayesbh/Social-Hierarchical-Learning