Adds EmailAddress, updates AnArray
Adds valid() method to Type
Implements AnArray::valid()
Implements Boolean::valid()
Implements Integer::valid()
Implements String::valid()
Implements EmailAddress::valid()
Adds IpAddress
Implments basic ip address validation
Corrects IpAddress name
Implements validating an ip address
IpAddress class supports V4 and V6