Move querying onto dataset

I had this in the wrong place, a dataset needs to query its own observations and return them. :wrench: