added a static CloseAll() to GPIO. This will now call every gpio in the global instances array. ie, close every open gpio