Tidied up Pi Peripheral nodes - should now work alongside base GPIO node