* In GPIO destructor, now setting the singleton var back to null so that getInstance() continues to work.