Add a way to abort grabbing data
Currently, I don't have access to timeout features with MDSplus. This might be something available down the road after the MDSplus alpha branch becomes stable.
Currently, I am keeping track of when data is being requested using the self.acquiring_data boolean flag. I could have a initial time when data is first requested. I could try to short circuit this in some way to move on from asking for data that will never come. I need to think a little more about how I would do this.