Using a 595 shift register with the Raspberry Pi