Validates a value against a minimum and maximum value
 
RangeValidator is used by DataValidatorListener for validating data objects.
 
 An attribute of a data model may define min and max values in validation properties:
 
 {
    "name": "price",
    "title": "Price",
    "description": "The price of the product.",
    "type": "Number",
    "validation": {
        "minValue":5,
        "maxValue":100
    }
}
 
 An operation tries to save a data object:
 
 var obj = {
                "price":102.5
                "model": "FS2USB42",
                "name": "USB 3.0 Adapter"
            };
 context.model("Product").save(obj).then(function() {
               return done();
           }).catch(function(err) {
               return done(err);
           });
 
 
 and the result is:
 
 {
    "code": "ERANGE",
    "model": "Product",
    "field": "price",
    "message": "The value should be between 5 to 100."
}