Improves Validator, adds {@type alpha} to allow only alphabetic characters.
Improves Validator to attempt to sanitise email when {@fix} comment is found
Improves Validator, adds {@type url} to validate the given string as URL
Improves Validator, adds {@type ip} to validate the given string as IP Address in IPV4 or IPV6 format
Improves Validator, adds {@type alphanumeric} to allow only alphabetic characters.
Improves Validator, adds {@type printable} to allow printable characters only.
Improves Validator, adds {@type hex} to allow hexadecimal digits only.
modified the empty string condition in Validator.php in order to fix the empty string always pass through the validator
Merge pull request #314 from justericgg/v3

Fixes Validator for improved blank string detection
Improving RateLimit to have excluded paths defaulting to exclude 'resources' for better Explorer experience
changed swagger version to 1.2 (from 1.1)
Each operation element can contain an optional responseMessages value. This was renamed from errorResponses.
The parameters has been updated to support JSON-schema v4 format. format property is used for more fine grained type declaration
Each element in the responseMessages array contains an integer code and string message field. Previously, the analogous errorResponse attributes were named code and reason respectively.
The dataType field has been renamed to type for consistency with the JSON-schema v4 draft spec.
The allowableValues field has been absorbed into an enum for LIST type, and minimum + maximum for ranges
The API Declaration supports a `produces` array and `consumes` array, which are array of strings. These apply to all operations in the API unless overridden at the API level
Elements in the operations array can contain `produces`, this value overrides any existing values at the API Declaration
Using items->$ref instead of item->type as per swagger 1.2 spec for return model.
Adding PassThrough class to serve files outside your web root, including secure downloads