implemented dependency api v1
Merge branch 'master' into jay-dependency-chain
fixed some issues with dependency api
changed buildDependencyMap to getDependencyMaps which recomputes the maps each time it is called
added closure argument to functions
Merge branch 'master' into jay-dependency-chain
Merge pull request #69 from StanfordHCI/jay-dependency-chain

Dependency API