Add list of datapoints

I wanted to add multiple datapoints at once, so I added this function. Let me know if there is more that needs to be added/adjusted before this can be merged back