Bug fixed wherein a long field definition is the model document was being considered as an integer and failing validation
Additional validation attributes introduced for min and max values for different data types in the model document
New feature wherein a base or typed document can be validated against different models
Documentation updated for above features
Test suite updated