Migrated Connector into its own file.
Added Traversable interface
The objectStore for storing objects
Changes for outputting to graphviz