IsValid - current data is valid
Returns whether all of the data contained within the elements has been determined valid. If any of the elements are not valid then it returns false. Returns false if validate has never been called in the life of the object.