Validate that the given object adheres to the points schema and that it contains valid data.
The object to validate
Set to true if the object is a valid points, false otherwise
If valid is false, this contains a string describing the first error encountered when validating the points