Create Datapoint
Create a new datapoint for a dataset.
Here in the v4 API, this has the following behaviour:
* Retrieve the current latest version of the dataset.
* Construct a new version of the dataset with the new testcases added.
* Store that latest version as a committed version with an autogenerated commit
message and return the new datapoints