Add timeout feature to getdata and avg
Sometimes for guardian code, getdata takes too long to get data and I would rather have the guardian move on. It would be nice if there was a timeout feature or variable that you could set when you run getdata and avg such that it tries to find the data in that variable time of seconds, and if it doesn't have data by the time allotted you could run some sort of try and except logic.