Module docstring update
Didn't like how this reads.
Cleanup a test
Move out tests into new test cases.
From import.
Grouped the iter_errors tests.
More minor duplication removal.
Add number arg to perftest.
Create Draft3Validator class.
Update imports.
Add mock.
Refactor is_type.
Test is_valid
Introduce check_schema.
Fix unvalidated properties.
Cleanup. No need to stick these no_ops on for no reason.
Reorderering functions.
Add deprecation warning.
Fix docstring.
Add schema as a parameter to init for Draft3Validators.