Adjust to new atlas graph-driver api. Still need to remove db/ module set.
removing db/ module set since the global web handles this now, and adjust the REST api to new exceptions during traversal.
removing index api in favor of metadata storage in the graph along with filtering/traversal, and added a few classes necessary to support in-memory neo4j db for testing.
fixing annotations on provider
Add shutdown for database.
Making some major refactors to the graph aggregation/discovery component, to reflect globally-backed nature of graphs. This makes recursion largely unnecessary, except when discovery takes place...in which case the recursion is reduced to a simple loop that continues until there are no new changes from discovery. Removing the flag for whether or not to store the graph...again, we're in a globally-backed driver scenario here with the use of neo4j.
use straight version to keep things quick until it's really needed.
Attempt to interpolate invalid versions.
embed transitive traversal instead of transitive filter, which was deleted because it's not the right level for transitive calculations anyway.
fixing ancestry traversal to use the AncestryTraversal class in atlas-api, fixing the printing of the deptree and avoiding the aggregator unless discovery is enabled (which means we need to do filtering in this class, TBD), and minor improvements to the model processor.