GpioWrapper and tests