Began package split, done with compat and _utils
Call _utils functions from the module
Minor style changes
URIDict to _utils, fixed naming, package test
No need for package test

Python prefers packages over modules, so that was pointless
Nicer name for string-listify function
Break out into _format and validators.
Cleanup tests a bit.

Removed doctest attempt for module.
Renamed tests.py -> test_jsonschema.py
Split schemas to separate files, but load is broken
Fixed loading problem for schema json
Unused imports.
Global flake8 ignore
Add style to tox run.
Tested elsewhere already.
Pretty JSON.
Merge branch 'split_into_package'

Closes: #101