Adds custom exceptions and associated tests
Reorganizes validator tests
Adds tests for min and max value validators
Adds documentation to custom validation errors
Adds additional numeric validator tests
Adds preliminary iterable validator tests
Adds additional tests for iterable validators
Merge pull request #24 from lyndsysimon/feature/validation_tests

Adds exceptions and tests for validators: type, value, length