Refactored xsd2json source into 3 files to logically break out the functionality.
Catching cases where element's attributes array not present.  This allows for root elements outside the schema, such as with dublin core example
Added support for xs:include tag.  Added support for schemas without targetNamespace specified.
Moved schema resolution functionality to SchemaManager
Partially implemented relative paths on includes
Refactor of schema processing.  All root level definitions processed in first pass, with shallow storage of type references instead of following the tree.  Type references are then processed and merged into the base definitions to build the full schema tree.  Complicated, many filed schemas work more reliably.
Fixed incorrect retrieval of local name when performing path matching