Added test cases for validators
Modified test simple generator to work with callable objects
Added support to ArrayField to specify a type of filed to use for validation.
Expanded test coverage to cover all the various field types.
Updated highlights with new Date support
Split ArrayField with a type into a TypedArrayField