Modified many classes to use GraphObject.id everywhere, fixed uniqueness flaw in SchemaNode, there
can now only be one class of a given name, regardless of the Java package.