Moved the gpio.py to a common directory