Began working on stix-validator 2.0.0. Make this an installable package.
Commit missing setup.py
I think I fixed the issue of the schemas not being included. Maybe...
Allow users to pass in path to schema directory as command line argument. Fixes #29
Small cleanup in profile validation code.
Removed unneeded attribute set
Use super() methods rather than redefining the logic
Added __str__ and __unicode__ methods to SchematronError class
Code cleanup
Cleanup
Refactored _build_required_imports() into two separate functions
Corrected exception type
Attempted to cleanup STIX profile validator code. Added ProfileParseError. Needs a lot more love.
Updates made to XmlSchemaValidator and core classes.
* Changed sdv._BaseValidationResults to sdv.ValidationResults
* Added docstrings to XmlSchemaValidator
* Fixed a lot of bugs with xs:include processing code
* Added internal _XmlSchemaValidator class to
  sdv.validators.stix.schema module. Sets OVERRIDE_SCHEMALOC attr.
Updated .gitignore
Removed SchematronReport and ProfileReport classes. Merged functionality into SchematronValidationResults and ProfileValidationResults
Mostly docstring additions. Some changes along the way.
* Changed SchematronValidator and STIXProfileValidator get_xslt()
  and get_schematron() methods to properties.
* Changed exceptions raised from get_namespaces() method.
* Fixed bugs as I came across them.
Code cleanup in profile validator. Needs a lot more\!
Broken commit. Refactoring ValidationResults and best practices. [ci skip]
Best practice cleanup. Untested. [ci skip]